home *** CD-ROM | disk | FTP | other *** search
/ Internet Publisher's Toolbox 2.0 / Internet Publisher's Toolbox.iso / jdk10 / demo / blink / blink.cla next >
Java Class File  |  1995-10-13  |  2.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Java Class File (other/javaClass).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Java Class File (other/javaClass) magic Unsupported
100% file compiled Java class data, version 45.3 default
99% file data default
100% TrID Java bytecode default
100% gt2 Kompilierter Java Bytecode default
100% detectItEasy Format: Java Class File (.CLASS)(JDK 1.1.3) default
100% detectItEasy Format: Universal Binary default (weak)
100% xdgMime application/x-java default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 03 00 2d | 00 b6 08 00 a8 08 00 ad |.......-|........|
|00000010| 08 00 77 08 00 81 08 00 | 58 07 00 96 07 00 89 07 |..w.....|X.......|
|00000020| 00 7c 07 00 94 07 00 97 | 07 00 57 07 00 71 07 00 |.|......|..W..q..|
|00000030| 95 07 00 a6 07 00 77 07 | 00 7b 07 00 85 07 00 79 |......w.|.{.....y|
|00000040| 07 00 72 09 00 0f 00 50 | 0a 00 0c 00 3c 0a 00 08 |..r....P|....<...|
|00000050| 00 38 0a 00 06 00 4b 0a | 00 0a 00 49 0a 00 06 00 |.8....K.|...I....|
|00000060| 35 0a 00 10 00 46 0a 00 | 11 00 48 0a 00 0a 00 41 |5....F..|..H....A|
|00000070| 0a 00 10 00 47 0a 00 0a | 00 34 09 00 0f 00 52 0a |....G...|.4....R.|
|00000080| 00 11 00 53 0a 00 11 00 | 39 0a 00 06 00 3e 0a 00 |...S....|9....>..|
|00000090| 0e 00 3a 09 00 0b 00 43 | 0a 00 0b 00 45 0a 00 0e |..:....C|....E...|
|000000a0| 00 40 0a 00 11 00 3b 09 | 00 0b 00 3d 09 00 0f 00 |.@....;.|...=....|
|000000b0| 33 0a 00 09 00 4e 0a 00 | 08 00 42 0a 00 12 00 4f |3....N..|..B....O|
|000000c0| 09 00 0f 00 32 0a 00 06 | 00 51 0a 00 0c 00 44 0a |....2...|.Q....D.|
|000000d0| 00 11 00 4a 09 00 07 00 | 3f 0c 00 a8 00 a3 0c 00 |...J....|?.......|
|000000e0| 81 00 99 0c 00 59 00 9f | 0c 00 83 00 ac 06 40 70 |.....Y..|......@p|
|000000f0| 00 00 00 00 00 00 0c 00 | 59 00 87 0c 00 59 00 5d |........|Y....Y.]|
|00000100| 0c 00 59 00 7f 0c 00 69 | 00 7f 0c 00 74 00 75 0c |..Y....i|....t.u.|
|00000110| 00 5b 00 b1 0c 00 8f 00 | 70 0c 00 9a 00 a3 0c 00 |.[......|p.......|
|00000120| 65 00 a9 0c 00 5c 00 7e | 0c 00 78 00 80 0c 00 64 |e....\.~|..x....d|
|00000130| 00 b1 0c 00 a4 00 80 0c | 00 59 00 6e 0c 00 67 00 |........|.Y.n..g.|
|00000140| a0 0c 00 68 00 7f 0c 00 | 9e 00 88 0c 00 7d 00 6f |...h....|.....}.o|
|00000150| 0c 00 8c 00 b3 0c 00 66 | 00 87 06 40 49 00 00 00 |.......f|...@I...|
|00000160| 00 00 00 0c 00 8a 00 84 | 0c 00 82 00 a5 0c 00 b4 |........|........|
|00000170| 00 5f 0c 00 ae 00 6b 0c | 00 6c 00 b2 0c 00 62 00 |._....k.|.l....b.|
|00000180| 7f 06 3f e0 00 00 00 00 | 00 00 01 00 16 28 4c 6a |..?.....|.....(Lj|
|00000190| 61 76 61 2f 61 77 74 2f | 47 72 61 70 68 69 63 73 |ava/awt/|Graphics|
|000001a0| 3b 29 56 01 00 0e 6a 61 | 76 61 2f 61 77 74 2f 43 |;)V...ja|va/awt/C|
|000001b0| 6f 6c 6f 72 01 00 0a 54 | 69 6d 65 73 52 6f 6d 61 |olor...T|imesRoma|
|000001c0| 6e 01 00 06 3c 69 6e 69 | 74 3e 01 00 0a 53 6f 75 |n...<ini|t>...Sou|
|000001d0| 72 63 65 46 69 6c 65 01 | 00 09 6c 69 67 68 74 47 |rceFile.|..lightG|
|000001e0| 72 61 79 01 00 0d 68 61 | 73 4d 6f 72 65 54 6f 6b |ray...ha|sMoreTok|
|000001f0| 65 6e 73 01 00 17 28 4c | 6a 61 76 61 2f 6c 61 6e |ens...(L|java/lan|
|00000200| 67 2f 52 75 6e 6e 61 62 | 6c 65 3b 29 56 01 00 03 |g/Runnab|le;)V...|
|00000210| 72 65 64 01 00 0f 4c 6a | 61 76 61 2f 61 77 74 2f |red...Lj|ava/awt/|
|00000220| 46 6f 6e 74 3b 01 00 0a | 45 78 63 65 70 74 69 6f |Font;...|Exceptio|
|00000230| 6e 73 01 00 1b 4c 6a 61 | 76 61 2f 75 74 69 6c 2f |ns...Lja|va/util/|
|00000240| 53 74 72 69 6e 67 54 6f | 6b 65 6e 69 7a 65 72 3b |StringTo|kenizer;|
|00000250| 01 00 04 73 74 6f 70 01 | 00 0f 4c 69 6e 65 4e 75 |...stop.|..LineNu|
|00000260| 6d 62 65 72 54 61 62 6c | 65 01 00 05 62 6c 61 63 |mberTabl|e...blac|
|00000270| 6b 01 00 0c 67 65 74 50 | 61 72 61 6d 65 74 65 72 |k...getP|arameter|
|00000280| 01 00 0a 64 72 61 77 53 | 74 72 69 6e 67 01 00 04 |...drawS|tring...|
|00000290| 73 69 7a 65 01 00 07 72 | 65 70 61 69 6e 74 01 00 |size...r|epaint..|
|000002a0| 05 73 74 61 72 74 01 00 | 13 4c 6a 61 76 61 2f 61 |.start..|.Ljava/a|
|000002b0| 77 74 2f 47 72 61 70 68 | 69 63 73 3b 01 00 18 28 |wt/Graph|ics;...(|
|000002c0| 29 4c 6a 61 76 61 2f 61 | 77 74 2f 46 6f 6e 74 4d |)Ljava/a|wt/FontM|
|000002d0| 65 74 72 69 63 73 3b 01 | 00 07 62 6c 69 6e 6b 65 |etrics;.|..blinke|
|000002e0| 72 01 00 04 62 6c 75 65 | 01 00 06 28 49 49 49 29 |r...blue|...(III)|
|000002f0| 56 01 00 14 28 29 4c 6a | 61 76 61 2f 6c 61 6e 67 |V...()Lj|ava/lang|
|00000300| 2f 53 74 72 69 6e 67 3b | 01 00 13 28 4c 6a 61 76 |/String;|...(Ljav|
|00000310| 61 2f 61 77 74 2f 43 6f | 6c 6f 72 3b 29 56 01 00 |a/awt/Co|lor;)V..|
|00000320| 11 6a 61 76 61 2f 6c 61 | 6e 67 2f 49 6e 74 65 67 |.java/la|ng/Integ|
|00000330| 65 72 01 00 1e 6a 61 76 | 61 2f 6c 61 6e 67 2f 49 |er...jav|a/lang/I|
|00000340| 6e 74 65 72 72 75 70 74 | 65 64 45 78 63 65 70 74 |nterrupt|edExcept|
|00000350| 69 6f 6e 01 00 04 69 6e | 69 74 01 00 07 76 61 6c |ion...in|it...val|
|00000360| 75 65 4f 66 01 00 27 28 | 4c 6a 61 76 61 2f 6c 61 |ueOf..'(|Ljava/la|
|00000370| 6e 67 2f 53 74 72 69 6e | 67 3b 29 4c 6a 61 76 61 |ng/Strin|g;)Ljava|
|00000380| 2f 6c 61 6e 67 2f 49 6e | 74 65 67 65 72 3b 01 00 |/lang/In|teger;..|
|00000390| 02 66 6d 01 00 05 42 6c | 69 6e 6b 01 00 07 67 65 |.fm...Bl|ink...ge|
|000003a0| 74 53 69 7a 65 01 00 14 | 6a 61 76 61 2f 61 77 74 |tSize...|java/awt|
|000003b0| 2f 46 6f 6e 74 4d 65 74 | 72 69 63 73 01 00 05 73 |/FontMet|rics...s|
|000003c0| 70 61 63 65 01 00 12 6a | 61 76 61 2f 61 77 74 2f |pace...j|ava/awt/|
|000003d0| 43 6f 6d 70 6f 6e 65 6e | 74 01 00 0d 6a 61 76 61 |Componen|t...java|
|000003e0| 2f 61 77 74 2f 46 6f 6e | 74 01 00 09 6e 65 78 74 |/awt/Fon|t...next|
|000003f0| 54 6f 6b 65 6e 01 00 03 | 28 29 5a 01 00 03 28 29 |Token...|()Z...()|
|00000400| 56 01 00 03 28 29 49 01 | 00 03 6c 62 6c 01 00 0b |V...()I.|..lbl...|
|00000410| 73 74 72 69 6e 67 57 69 | 64 74 68 01 00 07 73 65 |stringWi|dth...se|
|00000420| 74 46 6f 6e 74 01 00 03 | 28 29 44 01 00 10 6a 61 |tFont...|()D...ja|
|00000430| 76 61 2f 6c 61 6e 67 2f | 54 68 72 65 61 64 01 00 |va/lang/|Thread..|
|00000440| 14 4c 6a 61 76 61 2f 61 | 77 74 2f 44 69 6d 65 6e |.Ljava/a|wt/Dimen|
|00000450| 73 69 6f 6e 3b 01 00 17 | 28 4c 6a 61 76 61 2f 6c |sion;...|(Ljava/l|
|00000460| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 49 49 29 56 01 |ang/Stri|ng;II)V.|
|00000470| 00 14 28 29 4c 6a 61 76 | 61 2f 6c 61 6e 67 2f 54 |..()Ljav|a/lang/T|
|00000480| 68 72 65 61 64 3b 01 00 | 12 6a 61 76 61 2f 61 77 |hread;..|.java/aw|
|00000490| 74 2f 44 69 6d 65 6e 73 | 69 6f 6e 01 00 06 72 61 |t/Dimens|ion...ra|
|000004a0| 6e 64 6f 6d 01 00 04 74 | 68 69 73 01 00 05 73 6c |ndom...t|his...sl|
|000004b0| 65 65 70 01 00 03 72 75 | 6e 01 00 16 4c 6a 61 76 |eep...ru|n...Ljav|
|000004c0| 61 2f 61 77 74 2f 46 6f | 6e 74 4d 65 74 72 69 63 |a/awt/Fo|ntMetric|
|000004d0| 73 3b 01 00 08 73 65 74 | 43 6f 6c 6f 72 01 00 01 |s;...set|Color...|
|000004e0| 79 01 00 01 78 01 00 01 | 77 01 00 01 74 01 00 0e |y...x...|w...t...|
|000004f0| 6a 61 76 61 2f 6c 61 6e | 67 2f 4d 61 74 68 01 00 |java/lan|g/Math..|
|00000500| 12 6a 61 76 61 2f 6c 61 | 6e 67 2f 52 75 6e 6e 61 |.java/la|ng/Runna|
|00000510| 62 6c 65 01 00 11 6a 61 | 76 61 2f 61 77 74 2f 47 |ble...ja|va/awt/G|
|00000520| 72 61 70 68 69 63 73 01 | 00 19 6a 61 76 61 2f 75 |raphics.|..java/u|
|00000530| 74 69 6c 2f 53 74 72 69 | 6e 67 54 6f 6b 65 6e 69 |til/Stri|ngTokeni|
|00000540| 7a 65 72 01 00 05 67 72 | 65 65 6e 01 00 12 4c 6a |zer...gr|een...Lj|
|00000550| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00000560| 01 00 05 77 69 64 74 68 | 01 00 01 67 01 00 01 64 |...width|...g...d|
|00000570| 01 00 0a 42 6c 69 6e 6b | 2e 6a 61 76 61 01 00 0d |...Blink|.java...|
|00000580| 63 75 72 72 65 6e 74 54 | 68 72 65 61 64 01 00 15 |currentT|hread...|
|00000590| 28 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |(Ljava/l|ang/Stri|
|000005a0| 6e 67 3b 29 56 01 00 16 | 28 29 4c 6a 61 76 61 2f |ng;)V...|()Ljava/|
|000005b0| 61 77 74 2f 44 69 6d 65 | 6e 73 69 6f 6e 3b 01 00 |awt/Dime|nsion;..|
|000005c0| 05 70 61 69 6e 74 01 00 | 0d 43 6f 6e 73 74 61 6e |.paint..|.Constan|
|000005d0| 74 56 61 6c 75 65 01 00 | 01 49 01 00 08 69 6e 74 |tValue..|.I...int|
|000005e0| 56 61 6c 75 65 01 00 15 | 28 4c 6a 61 76 61 2f 6c |Value...|(Ljava/l|
|000005f0| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 29 49 01 00 12 |ang/Stri|ng;)I...|
|00000600| 6a 61 76 61 2f 61 70 70 | 6c 65 74 2f 41 70 70 6c |java/app|let/Appl|
|00000610| 65 74 01 00 04 43 6f 64 | 65 01 00 05 73 70 65 65 |et...Cod|e...spee|
|00000620| 64 01 00 26 28 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |d..&(Lja|va/lang/|
|00000630| 53 74 72 69 6e 67 3b 29 | 4c 6a 61 76 61 2f 6c 61 |String;)|Ljava/la|
|00000640| 6e 67 2f 53 74 72 69 6e | 67 3b 01 00 07 4c 42 6c |ng/Strin|g;...LBl|
|00000650| 69 6e 6b 3b 01 00 03 61 | 74 74 01 00 12 28 4c 6a |ink;...a|tt...(Lj|
|00000660| 61 76 61 2f 61 77 74 2f | 46 6f 6e 74 3b 29 56 01 |ava/awt/|Font;)V.|
|00000670| 00 01 20 01 00 0e 67 65 | 74 46 6f 6e 74 4d 65 74 |.. ...ge|tFontMet|
|00000680| 72 69 63 73 01 00 04 77 | 6f 72 64 01 00 0e 4c 6f |rics...w|ord...Lo|
|00000690| 63 61 6c 56 61 72 69 61 | 62 6c 65 73 01 00 10 4c |calVaria|bles...L|
|000006a0| 6a 61 76 61 2f 61 77 74 | 2f 43 6f 6c 6f 72 3b 01 |java/awt|/Color;.|
|000006b0| 00 12 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 54 68 72 |..Ljava/|lang/Thr|
|000006c0| 65 61 64 3b 01 00 04 28 | 4a 29 56 01 00 04 66 6f |ead;...(|J)V...fo|
|000006d0| 6e 74 01 00 12 4c 6f 63 | 61 6c 56 61 72 69 61 62 |nt...Loc|alVariab|
|000006e0| 6c 65 54 61 62 6c 65 00 | 01 00 0f 00 0e 00 01 00 |leTable.|........|
|000006f0| 0d 00 04 00 00 00 6c 00 | b2 00 00 00 00 00 81 00 |......l.|........|
|00000700| 99 00 00 00 00 00 b4 00 | 5f 00 00 00 00 00 a8 00 |........|_.......|
|00000710| a3 00 00 00 06 00 01 00 | 73 00 7f 00 01 00 a7 00 |........|s.......|
|00000720| 00 00 98 00 06 00 02 00 | 00 00 46 2a bb 00 08 59 |........|..F*...Y|
|00000730| 12 05 03 10 18 b7 00 16 | b5 00 14 2a 12 01 b6 00 |........|...*....|
|00000740| 26 4c 2a 2b c7 00 09 11 | 01 90 a7 00 0e 11 03 e8 |&L*+....|........|
|00000750| 2b b8 00 15 b6 00 2f 6c | b5 00 2d 2a 12 04 b6 00 |+...../l|..-*....|
|00000760| 26 4c 2a 2b c7 00 08 12 | 03 a7 00 04 2b b5 00 29 |&L*+....|....+..)|
|00000770| b1 00 00 00 02 00 63 00 | 00 00 1a 00 06 00 00 00 |......c.|........|
|00000780| 14 00 10 00 15 00 17 00 | 16 00 30 00 17 00 37 00 |........|..0...7.|
|00000790| 18 00 45 00 13 00 b5 00 | 00 00 20 00 03 00 00 00 |..E.....|.. .....|
|000007a0| 46 00 8b 00 aa 00 00 00 | 17 00 0b 00 ab 00 99 00 |F.......|........|
|000007b0| 01 00 37 00 0a 00 ab 00 | 99 00 01 00 01 00 a1 00 |..7.....|........|
|000007c0| 56 00 01 00 a7 00 00 01 | d7 00 07 00 0d 00 00 00 |V.......|........|
|000007d0| d3 03 3d 2a b4 00 14 b6 | 00 2b 3e b8 00 2a 14 00 |..=*....|.+>..*..|
|000007e0| 4c 6b 8e 36 05 b8 00 2a | 14 00 4c 6b 8e 36 06 b8 |Lk.6...*|..Lk.6..|
|000007f0| 00 2a 14 00 36 6b 8e 36 | 07 2a b6 00 1a 3a 08 2b |.*..6k.6|.*...:.+|
|00000800| b2 00 24 b6 00 22 2b 2a | b4 00 14 b6 00 19 2b b6 |..$.."+*|......+.|
|00000810| 00 2e 3a 09 19 09 12 02 | b6 00 2c 36 04 bb 00 0a |..:.....|..,6....|
|00000820| 59 2a b4 00 29 b7 00 1e | 3a 0a a7 00 71 19 0a b6 |Y*..)...|:...q...|
|00000830| 00 18 3a 0b 19 09 19 0b | b6 00 2c 15 04 60 36 0c |..:.....|..,..`6.|
|00000840| 1c 15 0c 60 19 08 b4 00 | 31 a4 00 0f 03 3d 1d 2a |...`....|1....=.*|
|00000850| b4 00 14 b6 00 2b 60 3e | b8 00 2a 14 00 54 98 9c |.....+`>|..*..T..|
|00000860| 00 28 2b bb 00 0b 59 15 | 05 1d 10 1e 68 60 11 01 |.(+...Y.|....h`..|
|00000870| 00 70 15 06 1c 06 6c 60 | 11 01 00 70 15 07 b7 00 |.p....l`|...p....|
|00000880| 25 b6 00 22 a7 00 0a 2b | b2 00 28 b6 00 22 2b 19 |%.."...+|..(.."+.|
|00000890| 0b 1c 1d b6 00 17 1c 15 | 0c 60 3d 19 0a b6 00 1c |........|.`=.....|
|000008a0| 9a ff 8d b1 00 00 00 02 | 00 63 00 00 00 5e 00 17 |........|.c...^..|
|000008b0| 00 00 00 1c 00 0a 00 1d | 00 14 00 1e 00 1e 00 1f |........|........|
|000008c0| 00 28 00 20 00 2e 00 22 | 00 35 00 23 00 3d 00 24 |.(. ..."|.5.#.=.$|
|000008d0| 00 43 00 25 00 4c 00 26 | 00 5c 00 27 00 63 00 28 |.C.%.L.&|.\.'.c.(|
|000008e0| 00 6f 00 29 00 7b 00 2a | 00 7d 00 2b 00 87 00 2d |.o.).{.*|.}.+...-|
|000008f0| 00 91 00 2e 00 b3 00 2d | 00 b6 00 30 00 bd 00 32 |.......-|...0...2|
|00000900| 00 c5 00 33 00 ca 00 26 | 00 d2 00 1b 00 b5 00 00 |...3...&|........|
|00000910| 00 8e 00 0e 00 00 00 d3 | 00 8b 00 aa 00 00 00 00 |........|........|
|00000920| 00 d3 00 9b 00 6a 00 01 | 00 02 00 5a 00 91 00 a3 |.....j..|...Z....|
|00000930| 00 02 00 0a 00 52 00 90 | 00 a3 00 03 00 4c 00 10 |.....R..|.....L..|
|00000940| 00 7a 00 a3 00 04 00 14 | 00 48 00 5e 00 a3 00 05 |.z......|.H.^....|
|00000950| 00 1e 00 3e 00 98 00 a3 | 00 06 00 28 00 34 00 6d |...>....|...(.4.m|
|00000960| 00 a3 00 07 00 2e 00 2e | 00 9c 00 86 00 08 00 43 |........|.......C|
|00000970| 00 19 00 76 00 8e 00 09 | 00 59 00 03 00 93 00 61 |...v....|.Y.....a|
|00000980| 00 0a 00 7d 00 0a 00 91 | 00 a3 00 02 00 63 00 24 |...}....|.....c.$|
|00000990| 00 af 00 99 00 0b 00 6f | 00 18 00 92 00 a3 00 0c |.......o|........|
|000009a0| 00 01 00 69 00 7f 00 01 | 00 a7 00 00 00 46 00 04 |...i....|.....F..|
|000009b0| 00 01 00 00 00 14 2a bb | 00 11 59 2a b7 00 21 b5 |......*.|..Y*..!.|
|000009c0| 00 1f 2a b4 00 1f b6 00 | 27 b1 00 00 00 02 00 63 |..*.....|'......c|
|000009d0| 00 00 00 0e 00 03 00 00 | 00 38 00 0c 00 39 00 13 |........|.8...9..|
|000009e0| 00 37 00 b5 00 00 00 0c | 00 01 00 00 00 14 00 8b |.7......|........|
|000009f0| 00 aa 00 00 00 01 00 62 | 00 7f 00 01 00 a7 00 00 |.......b|........|
|00000a00| 00 36 00 01 00 01 00 00 | 00 08 2a b4 00 1f b6 00 |.6......|..*.....|
|00000a10| 20 b1 00 00 00 02 00 63 | 00 00 00 0a 00 02 00 00 | ......c|........|
|00000a20| 00 3c 00 07 00 3b 00 b5 | 00 00 00 0c 00 01 00 00 |.<...;..|........|
|00000a30| 00 08 00 8b 00 aa 00 00 | 00 01 00 8d 00 7f 00 01 |........|........|
|00000a40| 00 a7 00 00 00 51 00 02 | 00 01 00 00 00 17 b8 00 |.....Q..|........|
|00000a50| 1b 57 2a b4 00 2d 85 b8 | 00 30 a7 00 04 57 2a b6 |.W*..-..|.0...W*.|
|00000a60| 00 1d a7 ff ec 00 01 00 | 00 00 0c 00 0f 00 13 00 |........|........|
|00000a70| 02 00 63 00 00 00 0e 00 | 03 00 00 00 40 00 10 00 |..c.....|....@...|
|00000a80| 41 00 14 00 3f 00 b5 00 | 00 00 0c 00 01 00 00 00 |A...?...|........|
|00000a90| 17 00 8b 00 aa 00 00 00 | 01 00 59 00 7f 00 01 00 |........|..Y.....|
|00000aa0| a7 00 00 00 2f 00 01 00 | 01 00 00 00 05 2a b7 00 |..../...|.....*..|
|00000ab0| 23 b1 00 00 00 02 00 63 | 00 00 00 06 00 01 00 00 |#......c|........|
|00000ac0| 00 0d 00 b5 00 00 00 0c | 00 01 00 00 00 05 00 8b |........|........|
|00000ad0| 00 aa 00 00 00 01 00 5a | 00 00 00 02 00 9d |.......Z|...... |
+--------+-------------------------+-------------------------+--------+--------+